algae scrubber - German English Dictionary